package com.common.utils;

import lombok.extern.slf4j.Slf4j;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @类名 DataVerificationUtil
 * @描述 TODO
 * @版本 1.0
 * @创建人 Lying~
 * @创建时间 2022/7/11 14:15
 * @修改人 Lying~
 * @修改时间 2022/7/11 14:15
 **/
@Slf4j
public class DataVerificationUtil {

    /**
     * 判断是否含有特殊字符
     * @param str 校验的字符串
     * @return true为包含，false为不包含
     */
    public static boolean isSpecialChar(String str) {
        if (str==null){
            return false;
        }
        String regEx = "[-_`~!@#$%^&*()+=|{}':;',\\[\\].<>?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？]|\n|\r|\t";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
        return m.find();
    }


}
